$(function($) {
	var listUrl = "../action/listSubMenu.aspx"; //子菜单数据来源网址

	//根据id获取子级菜单
	var id = Common.getUrlParameters(window.location.href)["id"];
	//从服务器获取子级菜单
	loadMenu(id);



	//开始加载菜单
	function loadMenu(id) {
		General.showMask();
		var options = {
			"id": id
		};
		var url = listUrl;
		var data = {
			"id": id
		};
		var tip = "正在获取数据,请稍候";
		Common.ajaxPost(options, null, url, data, tip, completeLoadMenu, failLoadMenu);
	};
	//加载菜单成功
	function completeLoadMenu(options, data, status) {
		General.hideMask();
		data = $.parseJSON(data)["data"];
		generatTabs(data);
		//		console.log(data);
		//根据菜单生成tab
		//		window.location.reload();
	};
	//加载菜单失败
	function failLoadMenu() {
		General.hideMask();
		alert("获取数据失败!");
	};

	function generatTabs(data) {
		var str = "";
		var url="";
		$.each(data, function(index, obj) {
			if (index == 0) {
				str += '<li class="active">';
				url=obj.href;
			} else {
				str += '<li>';
			}
			str += '<a data-toggle="tab" href="#" data-url="' + obj.href + '">' + obj.text;
			//判断是否需要显示标签
			if(obj["label"])
				str += ' <span class="badge badge-warning">' + obj.label + '</span>';
			str += '</a>';
			str += '</li>';
		});
		$("#tabs").removeClass("hide").html(str);
		initListener(); //初始化事件监听
		showPage(url);//显示url地址对应的页面
	};
	//初始化事件监听
	function initListener() {
		//监听点击事件
		$('#tabs a').click(function(e) {
			var url = $(this).attr("data-url");
			showPage(url);
		});
	};
	/**
	 * 显示url地址对应的页面
	 * @param {String} url 网页地址
	 */
	function showPage(url) {
		//监听点击事件
		if (url != "" && url != "#") {
			//链接不为空
			url = Common.addUrlParameters(url, {
				"dt": Math.random() + ""
			});
			$("#top-container").attr("src", url);
		}
	};
});